home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 1814 < prev    next >
Encoding:
Text File  |  1996-08-05  |  1.4 KB  |  40 lines

  1. Newsgroups: comp.sys.amiga.misc
  2. Path: EU.net!sun4nl!hguijt
  3. From: hguijt@inter.NL.net (Hans Guijt)
  4. Subject: Re: OS features
  5. Message-ID: <DLAA61.2us@inter.NL.net>
  6. Organization: NLnet
  7. X-Newsreader: TIN [version 1.2 PL2]
  8. Date: Tue, 16 Jan 1996 17:05:59 GMT
  9.  
  10.  
  11. >Maybe not 99% but surely the majority. BTW, the Disable() macro has to
  12. >fail at some point. You cannot get stable operation without absolutely
  13. >blocking hardware access to normal programs (and.. I would even block
  14. >Disable() and maybe even Forbid() in the future, same goes to a large
  15. >variety of system calls that can crash the system and are not needed
  16. >in normal programs).
  17.  
  18. Isn't that overly paranoid? I know how much you hate c0derz, but Forbid ()
  19. has a real purpose (at least in existing machines).
  20.  
  21. What other functions do you mean here? Keep in mind that not everybody is in
  22. the business of writing 'normal' programs. Some people need more, and so far
  23. I think the Amiga catered well to them.
  24.  
  25. >>The current messaging system can be left unmodified, provided that the
  26. >>receiving task doesn't modify the message data.
  27. >
  28. >Unfortunately it does. A message contains a node that is modified by
  29. >the PutMsg(), ReplyMsg() and GetMsg() functions.
  30.  
  31. An 68000 emulator could run without memory protection, and new programs
  32. should use the MEMF_PUBLIC flag which indicates memory is to be shared
  33. between applications. I don't see any problem here.
  34.  
  35.  
  36. Bye,
  37.  
  38. Hans
  39.  
  40.